/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, dialog, figure, header, footer, menu, nav, section, time, mark, audio, video {
margin: 0; 
padding: 0; 
border: 0; 
outline: 0; 
}
body{
    font-family: 'Microsoft YaHei',arial,tahoma,\5b8b\4f53,sans-serif;;
    font-size: 14px;
    color: #666;
}
a:link,a:visited,a:hover,a:active{text-decoration: none}
a:focus {
border: 0;
outline: 0; 
} 
th{ font-weight: 500;}
img, iframe {
border: none; 
} 
ul { 
list-style: none; 
} 
input, textarea, select, button { 
font-size: 100%; 
font-family: inherit; 
} 
input, select { 
vertical-align:middle; 
} 
select { 
margin: inherit; 
} 
button { 
border: 0; 
padding: 0; 
background: transparent; 
cursor: pointer; 
}
h1,h2,h3,h4,h5{
    font-weight: 400;
}
/* Fixes incorrect placement of numbers in ol's in IE6/7 */ 
ol { margin-left:2em; } 
/* ========================================= clearfix == */ 
.clearfix:after { 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
} 
.clearfix {display: block;}
